@charset "utf-8";
body{color:#333;font-family:'Microsoft Yahei',sans-serif}
a,a:hover,a:focus{color:#333;text-decoration: none}
ul{padding:0;margin:0;list-style:none}
/**等比图片**/
.proportion-constrain-4b3,.proportion-constrain-16b9,.proportion-constrain-custom{position:relative;height:0}
.proportion-constrain-4b3{padding-bottom:75%}
.proportion-constrain-16b9{padding-bottom:56.25%}
.proportion-constrain-4b3>img,.proportion-constrain-16b9>img,.proportion-constrain-custom>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

/*图片缩放动画*/
.zoomable{overflow:hidden;}
.zoomable>img{-ms-transition:-ms-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.zoomable>img:hover{-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

/*单行*/
.line-constrain{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.multiline-constrain{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.multiline-constrain-2{-webkit-line-clamp:2}

/*标题*/
.section-header{text-align: center;overflow:hidden}
.section-header .sec-header{margin:10px 0;position: relative;display: inline-block;white-space:nowrap;width:40%;padding:10px 0;border-bottom:solid 1px #ddd}
.section-header .sec-header:after{content:'';position:absolute;bottom:0;left:50%;width:4em;margin-left:-2em;border-bottom:solid 4px #12b7f5;margin-bottom: -1px}

.link-btn{display: inline-block;padding:8px 40px;border:solid 1px;border-radius:0}
/** 详情 **/
.detail iframe{max-width: 100%;display: block;max-height: 0 auto}
.detail img,.detail video,.detail embed{max-width:100%;display:block;margin:0 auto;height:auto}

/*顶部导航*/
.navbar{border:none;margin-bottom: 0}
.navbar>.navbar-collapse{padding:0;border:none;}
.navbar>.navbar-collapse .navbar-logo{display:inline-block;padding:25px 0}

.nav>li>a:focus,.nav>li>a:hover,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:rgba(0,0,0,.2);background:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#33000000",endColorStr="#33000000");}
.navbar .navbar-nav .dropdown-menu{border:none;border-radius:0}
/*二级菜单*/
.dropdown-menu>.submenu{position: relative;}
.dropdown-menu>.submenu:after{content:'';position:absolute;right:5px;top:13px;border:solid 4px transparent;border-left-color:#333;}
.dropdown-menu>.submenu>.dropdown-menu{left:100%;top:0;margin:0}

.breadcrumb{background:0;border-radius:0;margin: 0;padding: 0}
.breadcrumb>li+li:before{content:'>\00a0'}
.vline{border-left:solid 5px;padding-left: 10px;line-height: 1;display: inline-block;}
/*按钮*/
.theme-btn{color:#fff;background:#12b7f5}
.theme-btn:hover{background:#3666bf}
.theme-btn:active{background:#224077}

 /*首页*/
/*产品列表*/
.index-product-list .product-list .product-desc{height:2em}
.index-product-list .product-list .img-wrap{border:solid 1px #ddd}
/*产品，案例分类*/
.index-product-list .cates{text-align:center}
.index-product-list .cates li{margin:5px;text-align: center;}
.index-product-list .cates li a{display:block;color:#fff;background:#12b7f5}
.index-product-list .cates li a:hover,.cates li.active a{background:#FF7900}

/*关于*/
.index-about{color:#fff;background: url(../imgs/out.jpg) no-repeat;line-height: 2}
.index-about .about .about-detail{text-align: justify;background: rgba(0,0,0,.5)}
.index-about .about .about-detail .about-txt{-webkit-line-clamp:6}
.index-about .about-link{margin-top:10px;}
.index-about .about-link a{color:#fff}
.index-about .about-link .btn-about-tel{border:none;padding-left:0;padding-right: 0}
.index-about .about-link .btn-about-tel .icon-about-tel{display: inline-block;vertical-align: middle;margin-right:10px;background:url(../icons/tel.png) no-repeat;background-size:100%;}
/*优势*/
.index-advantage{}
.index-advantage .adv-item{padding:27px 0;border-bottom:solid 1px #ddd;overflow: hidden;}
.index-advantage .adv-img{float: left;margin-right:10px;width:70px;line-height: 70px;text-align: center;}
.index-advantage .adv-img .adv-no{padding-bottom:100%;font-size: 38px;border-radius:100%;background:#FF7900;color: #fff;font-style: italic;text-indent:-.2em;}
.index-advantage .adv-title{line-height:1.2;margin:0;color:#FF7900;}
.index-advantage .adv-desc{margin-top:5px;line-height: 1.5;-webkit-line-clamp:2;}
/*案例轮播图*/
.index-case{background:#eee}
.index-case .case-list li{padding:0;text-align: center;}
.index-case .case-list li a{display: block;padding:0 12px}
.index-case .case-list li a .case-wrap{padding:10px;background:#fff}
.index-case .case-list li .case-title{margin-top: 10px}
.index-case .more-link{text-align: center;margin:20px 0;}
/*新闻*/
.index-news{}
.index-news .faq-header,.index-news .news-header{color:#999;border-bottom:solid 1px #ddd}
.index-news .vline-title{display:inline-block;line-height: 1;border-left:solid 7px #12b7f5;padding-left: 13px;color:#333;font-weight: bold;}
.index-news .faq-wrap .body{padding:10px;background:#eee}
.index-news .faq-list{margin-top: 6px}
.index-news .faq-list li{line-height: 2}

.index-news .news-list{}
.index-news .news-list li{overflow: hidden;padding:10px 0}
.index-news .news-list .news-img{float:left;margin-right: 20px;text-align: center;background: #eee}
.index-news .news-list .news-info{overflow: hidden;}
.index-news .news-list .news-desc{-webkit-line-clamp:2;}

/*内页*/
.banner>img{width:100%;}
.inner-header{border-bottom:solid 1px #ddd}
.inner-header:after{content: '';display: block;clear: both;}
.inner-header>.title{display:inline-block;color:#12b7f5;line-height:2;border-bottom: solid 2px;margin-bottom: -1px;padding-right:10px}

/*新闻列表页*/
.news-list-page .news-list{line-height: 2}
.news-list-page .news-list li{border-bottom:dashed 1px #ddd}
.news-list-page .news-list .news-title{color:#333;font-size: 16px;}
.news-list-page .news-list .news-desc{color:#666}

/*产品详情页*/
.product-detail>.pd-info .pdi-title{margin:0;line-height: 1;color:#12b7f5;border-bottom:solid 1px}
.pd-info .pdi-date{margin-top:10px}
.pd-info .pdi-date .publish-date{margin-right: 10px}
.pd-info .pdi-dgst{line-height: 2;margin:10px 0;text-align: justify;-webkit-line-clamp:2}
/*产品详情轮播图*/
.pd-info .pd-info-pic{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.pd-info .pd-info-pic .swiper-main{height: 100%}
.pd-info .pd-info-pic .swiper-main img{width: 100%;height: 100%;object-fit: contain;}
.pd-info .pd-info-pic .swiper-btns-wrapper .swiper-btn{position: absolute;top:50%;width:30px;height:50px;margin-top:-25px;background-size:100%;z-index: 1;cursor: pointer;}
.pd-info .pd-info-pic .swiper-btns-wrapper .swiper-prev{background-image:url(../icons/l.png);}
.pd-info .pd-info-pic .swiper-btns-wrapper .swiper-next{right:0;background-image:url(../icons/r.png);}

.pd-info .pd-info-thumb{padding:5px;margin-top:10px;border:solid 1px #ddd}
.pd-info-thumb .swiper-thumb{height: 70px}
.pd-info-thumb .swiper-thumb .swiper-slide{width:93px;height: 70px;text-align: center;}
.pd-info-thumb .swiper-thumb .swiper-slide img{margin-top:4px;width: 83px;height: 62px}
.pd-info-thumb .swiper-thumb .thumb-active{background:#ddd}
.pdi-btns .btn{padding:10px 0;}
.pdi-btns .btn .glyphicon{margin:0 5px}
.pdi-btns .btn-tel{background:#eee}
.pdi-btns .btn-order{color:#fff;background:#2B5198}
.pdi-btns .btn-order:hover{background:#386ac7}
.pdi-btns .btn-order:active{background:#1f3b6f}
.pdi-relink{margin-top:20px;border-top:solid 1px #ddd}
.pdi-relink .link{padding:10px 0}
.pd-desc .pd-content{margin-top:20px;line-height: 2}
/*新闻详情页*/
.news-detail-page{}
.news-detail .news-detail-title{color:#007ED5;text-align: center;}
.news-detail .nd-date{text-align: center;padding:10px 0;border-bottom:solid 1px #ddd}
.news-detail .nd-date .publish-author{margin:0 10px}
.news-detail .nd-content{padding:10px 0;text-align: justify;line-height: 2}
.news-detail .nd-links{padding:10px 0;border-top: solid 1px #ddd}
.news-detail .nd-links .link a{display:inline-block;padding:5px 0}
/*订单*/
.order-form .control-label{font-size:14px;white-space:nowrap;text-align: right}
.order-form textarea{resize: vertical;}

/*页脚*/
.footer{font-size:14px;}
.footer>.friend-link{padding: 15px 0;}
.footer .contact .head{margin-top:0}
.footer .contact>.list{line-height:2;padding:0;list-style:none}
.footer .form-control{color:#fff;border-radius: 0;background: 0}
.footer .feedback textarea.form-control{resize:none}
.footer .form-control-code{width:25%}
.footer .feedback .form-code img{width:auto}
.footer .form-group .btn-submit{color:#fff;background:#2B5198}
.footer .form-group .btn-submit:hover{background:#3666bf}
.footer .form-group .btn-submit:active{background:#224077}
.footer>.copyright-wrap{text-align:center}
.footer a{color:inherit}
/*微信咨询图片*/
.wx-code{display: none;position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,.8);z-index: 999}
.wx-code>.wx-code-img{display: block; max-width: 80%; margin: 0 auto; top: 50%; position: relative; transform: translateY(-50%);}






/*
*****************
  ##        ##   
  ###      ###   
  ## #    # ##   
  ##  #  #  ##   
  ##   ##   ##   
  ##        ##   
  ##        ##   
*****************
*/
@media screen and (max-width: 767px) {

h1,h2,h3,h4,h5,h6{font-weight:bold}
h1{font-size:18px}
h2{font-size:16px}
h3,h4,h5,h6{font-size:14px}

.navbar>.navbar-collapse>.navbar-container{background:#fff}

.navbar .navbar-brand{position: absolute;left: 0;right: 60px;color:#333;padding-right: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight:bold}
.navbar .navbar-header{}
.navbar .navbar-header .icon-bar{background:#000}
/*二级菜单*/
.dropdown-menu>.submenu.open:after{border-left-color:transparent;border-top-color:#333}
.dropdown-menu>.submenu>.dropdown-menu{margin-left: 1em}

.carousel-inner>.item>img{height:200px;object-fit:cover}
.breadcrumb-container{padding:0 10px;background: #fff}
.breadcrumb{line-height: 45px}
.breadcrumb>li+li:before,.breadcrumb>li, .breadcrumb>.active, .breadcrumb>li>a{color:#333}
.section-header .sec-subheader:before,
.section-header .sec-subheader:after{width:50px}

.module-spliter{border-top:solid 15px #eee}
.link-btn{padding:5px 20px}
/*首页*/
/*幻灯片*/
.carousel-inner>.item>a>img{height:50vw;object-fit:cover;}

/*栏目导航*/
.column-container{padding:20px 0}
.column-list{padding:0;margin-bottom:0;list-style:none;text-align:center}
.column-list .column-item{padding:0}
.column-list .column-item .column-title{color:#333;margin-top:10px}
/*产品列表*/
.index-product-list{background:#fff;padding:0 0 10px;border-top:solid 15px #eee;}
.index-product-list .section-header{}
.index-product-list .product-list{margin-top:10px}
.index-product-list .product-list .product-title{text-align:center}
.product-list .product-item:nth-child(odd){padding-right:7px}
.product-list .product-item:nth-child(even){padding-left:7px}
.product-list .product-title{color:#333;margin:5px 0 10px}
.product-list .product-desc{margin-bottom:10px}
.index-product-list .more-link{text-align:center;margin:10px 0;}
/*优势*/
.index-advantage{border-top:solid 15px #eee;}
.index-advantage .index-adv-wrap .adv{margin-top:-15px}
.index-advantage .adv-item{padding:15px 0;}
.index-advantage .adv-item:last-child{border:none;}
.index-advantage .adv-img{width:60px;line-height:60px}
.index-advantage .adv-img .adv-no{font-size:30px}
/*产品，案例分类*/
.case-container,.product-container{padding:20px 0;border-top:solid 15px #eee}
.cate-container .cates{overflow: hidden;margin:0 -1%}
.cate-container .cates li{float: left;width:31.333%;margin:0 1% 10px}
.cate-container .cates li a{line-height:2.5}
/*图片列表*/
.pics-list{/*margin-top: 10px*/}
.pics-list>.pics>li:nth-child(odd){padding-right: 7px}
.pics-list>.pics>li:nth-child(even){padding-left: 7px}
.pics-list>.pics>li .pic-wrap{border:solid 1px #ddd}
.pics-list>.pics>li .pic-title{line-height: 2;text-align: center;padding:5px 0}
/*关于*/
.index-about{border-top:solid 15px #eee}
.index-about .about{padding:30px 0}
.index-about .about-detail{padding: 0 15px;overflow: hidden;}
.index-about .about-title{border-bottom:solid 1px;text-align: center;padding-bottom:10px}
.index-about .about-link{margin:20px 0}
.index-about .about-link .btn-about-tel .icon-about-tel{width:36px;height: 36px}
.index-about .about-link .btn-more{margin:5px 0}
/*案例*/
.index-case .case-list li a{padding:0 6px}
/*新闻*/
.index-news{padding:10px 0 20px}
.index-news .faq-header, .index-news .news-header{padding:10px 0}
.index-news .faq-wrap .img-wrap{padding-bottom:24%}
.index-news .news-list{margin-top: 5px}
.index-news .news-list .news-img{width:70px;margin-right: 10px;padding:15px 0;}
.index-news .news-list .news-title{line-height:1.2;margin:5px 0 10px;font-weight: bold;}
.index-news .news-list .news-desc{line-height: 1.5}
/*内页*/
.banner>img{height:200px;object-fit: cover;}
.inner-wrap{padding:10px 0 20px;border-top:solid 15px #eee}
.inner-header{font-size: 16px}

/*侧栏分类*/
.sidebar{display: none}

.product-cates .cates{margin-left:-2%;overflow: hidden;}
.product-cates li{float:left;margin: 2% 0 0 2%;width: 31.3333%;text-align: center;line-height: 2.5;background: #eee;}
.product-cates .cate-item{display: block;}
.product-cates .active .cate-item{background:#00A2FF;color:#fff}
/*产品列表页*/
.product-list-page .sidebar{display: block;}
/*新闻列表页*/
.news-list li{padding: 10px 0}

/*产品详情页*/
.product-detail-page .product-detail{margin-top: 10px}
.product-detail>.pd-info{border-bottom:solid 15px #eee}
.product-detail>.pd-info .pdi-title{padding:10px 0}
.product-detail>.pd-desc{padding:10px 0}
.pd-info .pdi-dgst{/*margin:5px 0*/}
.pdi-btns>div:first-child{padding-right:7px}
.pdi-btns>div:last-child{padding-left:7px}
.pdi-relink{margin-top:10px;padding:10px 0}
.pdi-relink .link{padding: 5px 0}
/*产品推荐列表*/
.rec-product{padding-top:10px}
.rp-list>.pics>li{margin-top:15px}

.footer .footer-wrap .feedback{padding-top:20px;border-top:15px solid #eee}
.footer .contact{border-top:solid 15px #eee;padding-bottom:20px}
.footer .contact li{padding:10px;border-radius:5px;margin-top:10px;background: #eee}
.footer .glyphicon{font-size:18px;vertical-align:-3px;margin:0 10px;color:#999;}
.footer .copyright-wrap,.footer .footer-wrap .feedback{color:#CBCBCB;background:#26272B}
.footer .copyright-wrap{padding-bottom: 10px}
.footer .copyright-item{display: block}

/*底部导航*/
.fixed-navbar-bottom,.navbar-bottom{height: 60px}
.navbar-bottom{position: fixed;left:0;bottom:0;width:100%;background:#12b7f5;z-index: 99}
.navbar-bottom>.nb-item{float:left;width:20%;text-align: center;}
.navbar-bottom>.nb-item>a{color:#fff}
.navbar-bottom>.nb-item>a>img{display: block;margin:5px auto 0;width:30px;height: 30px}
}






/*
*******************
######       ######
##    ##   ##      
##    ##   ##      
######     ##      
##         ##      
##           ######
*******************
*/

/*PC*/
@media screen and (min-width:768px){

h1{font-size:24px}
h2{font-size:22px}
h3{font-size:18px}
h4{font-size:16px}
h5,h6{font-size:14px}

a:hover,a:focus{color:inherit}

/*顶部导航*/

.container>.navbar-collapse{padding:23px 0}
.navbar-nav{font-size:16px;float:right;}
.navbar-nav>li>a{padding:19px}
.dropdown-menu>li>a{line-height:2}

/*.banner { height: 350px; }*/

.breadcrumb{display: inline-block;}

/*关键词 搜索*/
.search-bar{border-bottom:solid 1px #ddd}
.hotwords{float:left;line-height:3}
.hotwords a{color:#79C9FA}
.hw-title{font-size:17px;color:#000}
/*搜索框*/
.searchbox{float:right;width:320px;height:34px;margin:9px 0;padding-left:10px;background:#eee}
.searchbox .sch-txt{float:left;width:235px;margin-top:7px;background:0;border:none;padding:0;outline: none}
.searchbox .sch-btn{float:left;border:none;color:#12b7f5;width:75px;height:34px;outline: none}

.section-header .sec-header{padding:10px 0 16px;}
/*首页*/


/*产品列表*/
.product-list{text-align: center;}
.product-list .product-item{padding-bottom:10px;padding-left: 10px;padding-right: 10px}
.product-list .product-item .img-wrap{border:solid 1px #ddd}
.product-list .product-title{color:#333;font-size:16px}
.product-list .product-desc{font-size:14px}
.index-product-list{padding:20px 0;line-height:2}
.index-product-list .tab-plist{display: none}
.index-product-list .cate-container{margin-bottom:20px}

.index-product-list .section-header .sec-header h2{font-weight:bold}
.index-product-list .more-link{margin-top:20px;}

/*关于*/
.index-about .about{padding:60px 0}
.index-about .about .about-title{margin:0 0 10px;padding-bottom: 20px;border-bottom:solid 1px}
.index-about .about .about-detail{padding:40px 50px}
.index-about .about-link .btn-about-tel{font-size:22px}
.index-about .about-link .btn-about-tel .icon-about-tel{width:48px;height: 48px}
.index-about .about-link .btn-more{margin:10px 0}

/*优势*/
.index-advantage{padding:20px 0;}
.index-advantage .index-adv-wrap{position: relative;overflow: hidden;}
.index-advantage .index-adv-wrap .index-adv-img{position:absolute;left:50%;top:50%;width:16%;margin-left:-9.15%;margin-top:-8%}
.index-advantage .index-adv-wrap .index-adv-img img{border:solid 5px #FF7900;border-radius:50%;}
.index-advantage .index-adv-wrap .index-adv-img .img-wrap{padding-bottom:100%}
.index-advantage .index-adv-wrap .adv{overflow: hidden;}
.index-advantage .index-adv-wrap .adv .adv-item{width:38%}
.index-advantage .index-adv-wrap .adv .adv-item:nth-child(odd){float:left;}
.index-advantage .index-adv-wrap .adv .adv-item:nth-child(even){float:right;}
.index-advantage .index-adv-wrap .adv .adv-item:nth-child(n+3){border:none}
/*案例*/
.index-case{padding:20px 0}
.index-case .case-swiper{position: relative;}
.index-case .case-swiper .case-swiper-btn{position: absolute;width: 39px;height: 65px;top:50%;margin-top:-33px}
.index-case .case-swiper .swiper-prev{left:-40px;background-image:url(../icons/l.png)}
.index-case .case-swiper .swiper-next{right: -40px;background-image:url(../icons/r.png)}

.index-case .more-link{margin:30px 0 15px}
/*产品，案例分类*/
.index-product-list .cates li{display: inline-block;margin:0 5px}
.index-product-list .cates li a{width:169px;line-height: 40px;height: 40px}


.inner-wrap{padding:30px 0;}
.inner-right{overflow: hidden;}
.inner-right>.inner-header>.title{font-size: 18px;font-weight: bold;padding-bottom:5px}
/*侧栏*/
.sidebar{float:left;width:250px;margin-right: 40px}
.sidebar .product-cates{background: #eee}
.sidebar .product-cates .title{padding:10px 30px;font-size: 18px;background:#12b7f5;color: #fff}
.sidebar .product-cates .title .zh{font-weight: bold}
.sidebar .product-cates .title .en{font-size:16px}

.sidebar .product-cates .cates .icon-cate{display:inline-block; width: 9px; height: 13px; background: url(../icons/listbg.png); margin-right: 10px;}
.sidebar .product-cates .cates .cate-item:hover .icon-cate,.product-cates .cates .active .icon-cate{background-position:0 -13px}
.sidebar .product-cates .cates li{border-top:solid 2px #fff;}
.sidebar .product-cates .cates .cate-item{display: block;line-height: 43px;height: 43px;padding-left:30px;cursor: pointer}
.sidebar .product-cates .cates .cate-item:hover,.product-cates .cates .active .cate-item{background:#007ED5;color:#fff}

.sidebar>.rec-news{padding:10px 20px;margin-top:18px;border:solid 1px #ccc}
.rec-news>.rn-header{font-size:18px;font-weight: bold;text-align: center;line-height: 2.5;border-bottom: solid 1px}
.rec-news>.rn-header>.rnh-txt{display:inline-block;border-bottom:solid 2px;padding:0 10px;}
.rec-news>.rn-img{margin-top:10px;}
.rec-news>.rn-list{margin-top:10px;line-height: 2}

/*常见问题，新闻资讯*/
.index-news{padding:40px 0 20px;}
.index-news .vline-title{font-size:18px}
.index-news .faq-header,.index-news .news-header{font-size:16px;padding-bottom:17px}
.index-news .faq-wrap{float:left;margin-right: 40px;width:330px}
.index-news .faq-wrap .body{padding: 20px}
.index-news .faq-wrap .body .img-wrap{padding-bottom:50%}

.index-news .news-wrap{overflow: hidden;}
.index-news .news-list li{padding:18px 0}
.index-news .news-list .news-img{width: 100px;padding:10px 0}
.index-news .news-list .news-title{font-size: 18px;font-weight: bold;line-height: 1.1;margin-bottom: 10px}
.index-news .news-list .news-desc{line-height:1.8}
.index-news .news-list .nd-day{font-size: 28px}


/*图片列表*/
.pics-list{margin-top:25px}
.pics-list>.pics{font-size: 16px;text-align: center;}
.pics-list>.pics .pic-title{line-height: 2;padding:5px 0 10px}
.pics-list>.pics .pic-wrap{border: solid 1px #ddd;/*padding: 10px*/}
/*新闻列表*/
.news-list li{padding:14px 0}
.news-list .news-title{font-size:18px}

/*产品详情页*/
.product-detail-page .product-detail{margin:20px 0;}
.product-detail>.pd-info .pdi-title{padding:10px 0 15px;}
.pd-info .pdi-dgst{margin:10px 0 20px}
.pdi-relink .link{padding:10px 0;border-bottom:solid 1px #ddd;}
.product-detail .pd-desc{margin-top:20px}
.pd-desc .inner-header{font-size:18px}
/*产品推荐列表*/
.rec-product>.rp-title{font-size:18px}
.rec-product>.rp-list{margin-top:20px}

.footer{background:url(../icons/footer-bg.jpg) no-repeat center top;color:#999;background-size:100% 500px;}
.friend-link a{margin:0 5px}
.footer .form-group .btn-submit{border-radius:0}
.footer .control-label{white-space: nowrap;}
.footer .qr-code-wrap{padding:0 40px;text-align: center;height: 220px;border:solid 1px #333;border-top: none;border-bottom: none}
.footer .qr-code-wrap .qr-code{margin-top:10px;padding-bottom:100%}
.footer .footer-wrap{padding:40px 0 15px;border-top:solid 1px #333;border-bottom:solid 1px #333}
.footer .copyright-wrap{padding:20px 0}
}

@media (min-width: 1200px){
.container {
    width: 1230px;
}
}